<?php
$widget_name = trim($_POST['widget_name']);
$widget_name = ucfirst(strtolower($widget_name));

$file_name = $widget_name.'Widget.class.php';

define('WIDGET_ROOT', substr(dirname(__FILE__), 0, -10).'widgets/');

if(!is_dir(WIDGET_ROOT)) {
				
	mkdir(WIDGET_ROOT, 0777);
}

$widget_file = WIDGET_ROOT.$file_name;

if(file_exists($widget_file)){

	echo $widget_name,'的Widget文件已经存在';

	exit;
}
else{
    //创建Widget文件
	$file_content = "<?php\r\nclass ".$widget_name."Widget extends Widget {\r\n\r\n\tpublic function render(){\r\n\r\n\t}\r\n}\r\n?>";
	
	$result = file_put_contents($widget_file, $file_content, LOCK_EX);

	if(!$result){

		echo $widget_name,'的Widget文件创建失败!';
	}
	else{

		echo $widget_name,'的Widget文件创建成功!';
	}
}
?>